isblueprintavailable method added