added cleaned fetch to take payload