use package directory from only file.
can construct without arg.
refactor var-name(for pylint)
roll, roll_sum as function