Yo I'll post a lengthy reply tommorow