added test structure (not yet properly working)