first try with HAML - consolidated helper methods