refator list