first commit - initialise skeleton