dont return unnecessary data