diverse inlineing