run only if it actually exists
intelligent building