some refactoring
simple value