validerade koden och fixade till nagra fel