General revision intermediate level - interactive