fixed current all bugs.