try out using w/atomic