Working and looking better now no errors (Versoin 2)