added strong consistency