Moved to middleman, added styling, lots