Implementation template