This was great, a little long but I get it.