reworked and updated some prose