provide more types for standard source/sink