refactor less, added home view