Updated Contact Controller