slightly integrated part2