action enum + key managment