Fix & Res

Fix & Res