made more flexible support towards multicraft and others