added filter constant verification step and rudimentary target objects