added user template stuffs