contact page, other fixes