finished through about class methods