rough proof of concept working for 2012