some bugs on the son transfer