ops now based on config
all tests passing