tested and fixed actions