use new function content type
don't depend on other profiles