ten lua proton