started owl implementation