structify everything