initial port of cequel to cql-rb