to manage multiple tasks simultaneously