add initial collect endpoint