xcode needs to be installed first