added enter or upload csv data, and added message logs