working on pushing contacts