redesigned arbitrary