towards gmf event impementaion