first commit; set up basic structure