this is to provide a skeleton on how best to prepare a CakePlugin