fix on let in and where