styling
finished layout and routing