fixing defects in dependency module