make it possible to use multiple tasks