Final Rivision - Compiled well part2