fixed: bonus calc messed up