correctly implemented week5 bonus