comment out some redundant functions