add abbrev helper method and use collection partials