refactor
ignore null check