refact19