proper tag processor argument and convert some stuff to be internal
readme!