stable version with login