added open ears framework