added break
added underscore, now I know why all the other functions used underscores :)