views and et all into code
annoying kate
adding docs