move trianglen number to private