added contact page
implemented guard