Everything except inserting println complete