add wave form access, sample reader