structure
finally got structure to not be awful