3 phases of maven learned