Pipeline implemented, needs testing