I'm not sure what type of methods should belong in the model and which ones should belong in the helper