sys calculate