do not depend on cassandra