moved init stuff to system
use meter and vector catch
removed CRP definitions