Values  implementation