Add atom Factory