fixed bug, forget self