Added a private methodds template