class comment blocks
readme update, reflect template function change