more flexible initial approach