is it possible to "dry" this up in sass in a nice fashion?