some reogization...