small corrections, and the final bs