up version and remove un used function