better initial structure