adding test structure and basic interaction