IMP translations
close #8
close #7
close #4
MINOR fix