add atomic data type