Implemented template