added big decimal for revenue