rework working memory actions