everything done except contact page