manipulation with login