reactorcal culation