added functionality for pushing contacts