adding new processing types.