Quickly put together to test idea. Needs refactoring and specs if wish to continue idea