having more than one function makes no sense at all.
This should solve this. :S