Made some formatting changes and started writing first_pass