actions: explicitly declare action functions