bug fixed. #4