added parallel