fixed design of contact page, refactor