Updated with project 2 with an incomplete justify