Added inplementation templates

Change-Id: I006512a49be1a4f238fdeb284d31423574b617e7