Everything compiles, good starting point