modify some miscellaneous