progress.pl changes but not working correctly
progress.pl working based on requirements