ethics rewritten