final progress till demo