install guard and add contact page