added unimpaired module