why didnt i think of calling startw INSIDE startw before...?
many improvements. also to startmc