initial commit

some initial code to start with