conditions support implemented, cassandra storage backend refactoring done