dependencies init order fixed