Added Some Templates and 1st base case