skeleton package for functions