Fininshed the 3 Classes