create parent if no parent