update addDescendantStatesToEnter
add project file