great work on this well detailed long essay!