bug fixes
add race