refactor, more understandable