try to fix the reference problem2