initial commit and messing about