refactor vlst