add hide_contact define and the test
modify routes