legacy actions