only for proteach

proteach  as discussed complete problem set 3