added spec and remove atom_to_list list_to_atom
Merge branch 'dw-add-init-backend'