- add preliminary in-place cobs implementation