Added misc api w/ custom read, template read

Custom read by theoriginalbit
template() includes read mode only