created proprietary structure and implemented a first test