try threading for fun.