and red marks are removed. still untested.