moved into api call but this will still not be hidden from public