yep. better variable names might not hurt either :)