correct star behavior, improve calculator about negative.