cleanup, tests, introducing the 'hyper' part - first prototype