extends handling
and multi parent support for finding suitable profile