+lang files & logic calculate