updated end result project