implement transform.list
add test to transform.list
add parameters to subset.list