only include what's needed on the API