contact page and small fixes