First commit: set up and config