add pub, modify exp