new methods for zcore
fix rePosition bug