Good thread this is going to be helpful in a few months