condition support was implemented, cassandra storage refactoring done