added add and atom buildin