completed program assignment