might want to break after case statements, noob!