layouts and styles
added cancan conditionals