create skeleton functions for implementation