Everything in place and well thought out.