changed defaultValue to 0