cleaned up for fair