update the actions and views, add storage module