restructure xcode