more features in the skeleton script