remove un-used function