trim down public api