add actions and big other stuff
save and saveas action (not implemented)