+multitasking for list
*cleaup