very nicely summed up....good work