modified print_usage sub; working out naming convention for modules and subs