methods placed in proper class