added writen exercise part