Fast contact and push

Review