--code optimization of hr-303