switch formatting // add goto