renamed variables use these for compositenumbers too