ok here we go.