implemented 3 of the helper methods.
Let me know what helper methods would help the most.