get processing options and related functions implementation