add quantity, haml, and other gems