Fixed example and external interface