have framework for actons