multitasking foundation