refactor for readability
refactor variable