fix and imp