set atomic memmodel; atomic pointers!