--//-- part2