New interfaces for observebale