Complete rework. Multiple actions