remove unuseless function