initial version of atom react