[new] contact page framework complete