- add alternative cobs implementation
- add cobs test