M_Abhinav's submissions for abstractclass1