removed unneccessary template method