added a nice login system