Processing function prototype