volume support, seek support, custome id, few fixes in example