[Faris] The templete in its simplest form. -- to be extended