remove some skeleton function