more generifying