done till 3 ( i think so )