Added untill part3