some refactor comments