foveate primitive actions