remove some unfinished functions