adding automatic pull support