Working on atomic allocation