Will not use MVC style so useless