3 things were helpful from this forum