implement jane's suggestions