A framework written in the hack language