atom init