added specialSource task type, unimplemented