code structure test