some bugs fixed, but problems still existing