added single type processor execution method