added simple retrieve
add range headers for slices