Add atomFactory