requiring haml
allowing attr_accessibles