Ecency
review atomic