Added all the parts