change res
fix bugs