pebble object interface