partA added