changed recalclulating to simply calculating