portal contact implementing