Divided in to the sub parts