add acceptance testing, ensure class parameters propigate to defines