index and contact layout

still have contact-contianer