calculate() parse() working good