added structure test