Still have some bug,fixing.