modify commonlib