Template for the new interface