remove unsue funcs