phase 3 final version