devising