cleaning types finished oauth prototype