dodałem logowanie i walidację