Preproccess have not been completed yet.updata some function in class