no1+2 almost finished