make them into method