misplaced semi-colon