#correction rules implemented