most of the relevant files created, we can start coding