updating with a few more actions