1and2 done