Its been a while. So I made a long one.