final product phase 1