Refactor, user can enter value"