bug fixed with increase square