add get all funcitons