this was really informational