implemented a better multitasking technique
rename task switching function
setting up for merge