add basic login, find and update behavior