completed about class methods