Adding dependency and utility parts
Adding Atom2
Replacing with Fort version of Atom2