FW2 Part1(part2 will be Private)