login, registration with checks done

added annotations