source class & specs

* menu bug fix when requiring rolls