some comment and change for clipRect