Sharing item/folder in SharePoint 2013 on-prem

I'm trying to share an item/folder in a library (in a subsite that has unique permissions) to a user that doesn't have access to the site/library. Is this even possible?
I've tried to share the item/folder directly with read permissions, but that doesn't work (access denied). And when I share the library (read permissions) and then share the item/folder it works. But the user cannot open the item (ex. word file), it says:
"Sorry, we couldn't open: http://urltothedocument.docx".

Hi,
Yes, you can share a document or folder in a document library in SharePoint 2013.
For your issue, please take steps as below:
1.Go to your site collection -> Site Settings -> Manage Site Collection Features.
2. Make sure "Limited-access user permission lockdown mode" is deactivated.
Best Regards,
Eric
TechNet Community Support
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
[email protected]

Similar Messages

  • Search SharePoint 2013 On-Prem with Office 365

    We're trying to understand federated search in SharePoint 2013, when it comes to Office 365. We have both a SharePoint 2013 on-prem environment, and an Office 365 environment. The 2 are completely separate, and have not been configured to use a hybrid model.
    Is it possible to configure a Result Source in either the SharePoint environment or the Office 365 environment to index the other? Reading this
    article from Technet, it indicates that you can configure a remote SharePoint farm as a Result Source:
    "Remote SharePoint provides
    results from the index of a search service in another farm."
    But I've read on another
    thread on here that this is not possible from O365. 
    I'm hoping that someone can provide some guidance, or point me in the right direction.
    Thanks,
    cflbasser

    Yes, you can receive search results from an on-premise SharePoint Server 2013 farm within SharePoint Online.
    Hybrid search between SharePoint Server and SharePoint online uses federated search results. Neither the on-premise farm nor SPO crawl the other location, they just send a federated search query over the fence and wait for the results.
    You can search in either direction (one-way hybrid search) or both ways (bidirectional hybrid search).
    The one-way search can either be SharePoint Server sending search queries to SPO or SPO sending queries to SharePoint Server which also needs a reverse proxy for securely publishing your on-premise farm to SPO.
    Bi-directional hybrid search just combines both one-way methods together so either location can receive search results from the other location.
    Here are some further resources to help you plan and implement hybrid search:
    Hybrid for SharePoint Server 2013 
    Configure hybrid Search for SharePoint Server 2013 
    Chris O'Brien has an excellent article that describes the actual search experience. Check out Office 365 SharePoint hybrid - what you
    DO and DO NOT get 
    Jason Warren
    @jaspnwarren
    jasonwarren.ca
    habaneroconsulting.com/Insights

  • Access local shared folder through Sharepoint 2013

    Before we installed Sharepoint 2013 everyone within the company was sharing files and folders through a shared drive that is mapped to all the workstations. This shared folder on the server is very large, roughly 250gb in size. 
    I created a Sharepoint site called Document center using a Sharepoint template. Is there an easy way to either upload all those files and directories int sharepoint?
    Or even easier, create a link on the sharepoint site that can connect to this shared drive so users can access these files.

    You can use a data migration tool from a 3rd party, such as Metalogix, Metavis, AvePoint, or ShareGate to migrate file share content into SharePoint with the metadata (created by, last modified, etc.) intact. You can also use WebDAV (\\sharepointsite\) and
    copy them in, but the metadata will be lost.
    As far as integrating the file share into SharePoint, take a look at AvePoint's File Share Integration tool (http://www.avepoint.com/assets/pdf/doc6/DocAve_Connector_for_SharePoint_File_Share_Integration.pdf). This is the only one I'm aware of.
    Trevor Seward
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • 14 hive folder in SharePoint 2013 environment?

    Hi, I have two separate standalone SharePoint 2013 setup one is development and one is production.
    My problem is when I go to “C:\Program Files\Common Files\microsoft shared\Web Server Extensions\14” location in development server then I see below folders as per below screenshot:
    But if I go to Production server then having only below folders:
    Even if I go to “14\TEMPLATE\controltemplates” folder in Production then all the ASCX files are not there but in Development all default ASCX files are available.
    Why this mismatch in Production and development?
    How to match my Production and development?

    Hi,
    I would be concerned that you may be missing additional files as well, you should have the 7 top level Folders that you show in your first screen shot on all SharePoint 2013 Servers. You should repair the PRD installation.
    Also, why would you use the Stand Alone installation for production. A better approach would be to download the SQL 2012 SP1 Express Edition with Tools and install SharePoint using the Complete installation. However, this is not the reason you are missing
    the folders...
    -Ivan

  • Sent messages aren't saved in the Sent Items folder in Outlook 2013

    When we send a message in Outlook 2013, a copy of the message should be saved in the Sent Items folder by default. If Outlook doesn’t save a copy of the sent message, it may be caused by any one of the following
    reasons:
    The “Save copies of messages in the Sent Items folder”
    option in Outlook is disabled.
    The save location for sent messages was changed to another folder.
    There is a custom view set on Sent Items folder, or the view on
    Sent Items is corrupt.
    Outlook Data File may be damaged.
    To resolve the issue, use the appropriate method for your situation.
    Enable the Save copies of messages in the Sent Items folder
    option
    To configure Outlook 2013 to save copies of your sent messages in the Sent Items folder, please follow these steps:
    1. Click File tab > Options.
    2. Click Mail on the left pane.  
    3. Scroll to the Save Messages section, select the check box before “Save copies of messages in the Sent Items folder”.
    4. Click OK.
    If it is the replying message that is not saving to the Sent Items folder, we need to disable the “When replying to a message that is not in the Inbox, save the reply in the same folder” option in the location mentioned above.
    If you’re using an IMAP account, please also make sure you didn’t select the “Do not save copies of sent items” in Account Settings. To check this, Please refer to the following steps:
    1. In Outlook, click File tab > Info.
    2. Click Account Settings > Account Settings, and then double-click your IMAP account to open the
    Change Account wizard.
    3. Click More Settings button.
    4. Under Sent Items heading, clear the check box before “Do not save copies of sent items”.
    5. Click OK and click Next to complete the configuration.
    Make sure there is no rule or anything else to redirect sent messages to other folders
    To check if it is caused by Outlook rules, please follow these steps:
    1. In Outlook 2013, click Home tab.
    2. Click Rules > Manage Rules & Alerts.
    3. In the rules list, check if there is any rule that applied to the sent messages may cause this issue.
    In addition, some rules may be corrupt or hidden and we cannot see them from the rules list. We need to use the MFCMAPI tool to find and delete the corrupt/hidden rules. To do this, we can use the following steps:
    1. Download MFCMAPI tool from: http://mfcmapi.codeplex.com/
    2. Start MFCMAPI tool.
    3. Click Session menu >
    Logon, select the Outlook profile you are using and click OK.
    4. Double-click the mailbox that contains the inbox rules that you want to delete.
    5. A new window will open. In the new window, expand
    Root Container or Root – Mailbox, and then expand
    Top of Information Store or IPM_SUBTREE.
    6. Right click on Inbox and select
    Open associated contents table.
    7. In the Inbox window, locate and then right-click the items that have the
    IPM.Rule.Message message class, and then click Delete Message.
    To identify a specific rule, you’ll have to select the rule in the top pane in MFCMAPI and then scroll down in the lower pane and look at the
    Property name(s) column. Find the ptagRuleMsgName property name and check the value against the rule name you were trying to delete in Outlook.
    8. In the Delete Item dialog, select
    DELETE_HARD_DELETE from the Deletion Style drop-down menu.
    9. Click OK.
    Reset the view settings on Sent Items folder
    If you accidently changed the view settings on Sent Items folder, this may cause some sent messages not visible in the folder. To check if you’ve set any view settings on Sent Items folder, please follow:
    1. In Outlook, select Sent Items folder.
    2. Click View tab from the Ribbon.
    3. Click View Settings button. If you notice the
    Reset Current View button is clickable, it means the view settings for Sent Items have been changed before.
    4. Click the Reset Current View button and then check the Sent Items folder again.
    Scan and repair the Outlook Data File
    To repair the .pst file, please follow:
    1. Find and start the Inbox Repair Tool in the following path:
    For Outlook 2013 on a 32-bit version of Windows:
    <disk drive>\Program Files\Microsoft Office 15\root\office15
    For Outlook 2013 on a 64-bit version of Windows:
    <disk drive>\Program Files(x86)\Microsoft Office 15\root\office15
    2. In the Inbox Repair tool, click Browse to locate the PST file by using the Windows file system.
    3. Click Start.
    4. After the analysis scan has completed, it will present you with a scanning report and options for the next step. Click Repair button.
    To repair the .ost file, since this type of data file is a copy of information saved on your mail server, we can just delete the OST file and restart Outlook to re-create a new one.
    For more information about repair Outlook data files, please refer to this article:
    Repair Outlook Data Files (.pst and .ost).
    If you have any comments on this topic, please feel free to post here.
    Please click to vote if the post helps you. This can be beneficial to other community members reading the thread.

    Same problem here, connecting to a Groupwise (not latest) server. Whenever Mail.app 3 tries to upload/save a new messsage to the server, it would not save and completely lose the message!
    I found slightly more information by turning off the "Save to server" option for Sent and Drafts, created a new message that I saved as draft, and then tried to manually move items to the Drafts or Sent folder on the IMAP server.
    The error I received was: The message <message> could not be moved to the mailbox <mailbox>-<account>. The IMAP command "APPEND" (to <mailbox>) failed with server error: APPEND NotJunk.
    To my inexperienced eyes, it looks like the latest version of Mail changed it's default IMAP handling commands that may be incompatible with older IMAP servers. Anyone else have more insight or know how I can get back Mail.app 2.x from Tiger?

  • Get Document ID based on specific folder in SharePoint 2013 document library

    Hi,
    I have created document library with multiple folders in SharePoint 2013.I have created workflow to assign file name convention like this "attachment name-ID".When i created document in one folder the ID is 1 and when I created document in another
    folder, the Id is 2.
    But my requirement is to create Id based on the folder means if document is not there in the folder then the document id should start from 1 and Id should ends within that folder and in another folder it should start from 1 again
    Any help?
    Thank you.

    In this case you will have to build a custom document id provider, see here:
    http://www.sharepointeurope.com/blog/2013/11/21/how-to-create-a-custom-document-id-provider-with-sharepoint-2013
    Here's code taken from that post that shows the minimal implementation of such a provider:
    using System.IO;
    using Microsoft.Office.DocumentManagement;
    using Microsoft.SharePoint;
    namespace CustomDocumentIDProvider.Components
    class CustomDocumentIDProvider : DocumentIdProvider
    public override string GenerateDocumentId(SPListItem listItem)
    string retParam = "SPDocID-";
    string path = Path.GetRandomFileName();
    path = path.Replace(".", "");
    retParam += path.Substring(0, 8).ToUpper();
    return retParam;
    public override string GetSampleDocumentIdText(SPSite site)
    return "SPDocID-HT7G4SP7";
    Kind regards,
    Margriet Bruggeman
    Lois & Clark IT Services
    web site: http://www.loisandclark.eu
    blog: http://www.sharepointdragons.com

  • Getting Error while Installing Workflow Manager 1.0 on Sharepoint 2013 On-Prem server

    I am trying to install Workflow Manager 1.0 on our SharePoint Server 2013 which is On-Prem installation. The SharePoint Server 2013 is functioning correctly. During the installation of Workflow Manager 1.0 on the same SharePoint 2013 server, I receive the
    following message: "Port number 9355 specified for HTTPS Port is blocked" I have checked our firewall Inbound rules and this port is not blocked.
    Any reason why this could be happening or did I miss anything?
    Thanks Snehal H.Rana SharePoint Consultant

    I am happy to inform you that I was able to resolve this error. I configured this on different ports other than 9355. We need to modify 2 files called "ClusterManifest.1.0.xml" and "ClusterManifest.current.xml" in c:\Program
    Files\Windows Fabric\Bin. They were pointing to older FQDN under following node:
     <NodeList>
            <Node NodeName="yourserverfqdn" IPAddressOrFQDN="yourserverfqdn" IsSeedNode="true" NodeTypeRef="DefaultNodeType" />
          </NodeList>
    These files won't let you edit directly in notepad so you will need to make a copy of these files (just in case). Open up the notepad as "Run As Administrator". Drag these files to the notepad. After you are done editing, save these as original
    names but make sure that the extension is .xml
    You will also need to do IISReset
    That did the trick for me.
    Thanks Snehal H.Rana SharePoint Consultant

  • How to retrieve full flash solution from WSP if not than how to retrieve ascx files from Template folder in SharePoint 2013 ?

    How to retrieve ascx file from the Template folder in SharePoint2013
    My issue is, I have WSP only so I changed into zip and got my all web parts and also one dll file after that decrypted dll and got some C# code
    mixing with some system generated code but not ascx file that is for front-end part. So my question is how we can retrieve full flash solution if not, at least ascx files So if we were on SharePoint 2010 we could have got those file from __Template__
    folder but It’s on SharePoint 2013 and not able to get ascx.
    If we can do so, than will be easy to get the task to be done
    Suggestions would highly be appreciated. Thanks in Advance.
    Ashish

    Hi Amit,
    you can not move specific changes from Dev to production.
    but you can follow this process to make your workflow as it is as in Dev:
    Create a new workflow on the new list in Product.
    Create at least one step, one condition and one action in this workflow.
    1. In Dev server open your .xomal file as XML and copy the entire contents.
    2.In Production server Open your .xoml file as XML and Paste the entire contents
    3. repeat this operation for the xoml.rules file
    4.Double click the .xoml file for the new workflow to open the workflow in the Workflow Designer and click Check Workflow to verify no errors and then click Finish to ensure the workflow is saved.
    Whenever you need to make changes apply the same.
    Please Mark Answer and Vote me if it will to resolve your issue

  • Getting List of files of .wmv extension from a library \ folder in sharepoint 2013

    I need to get all the files from a particular folder in sharepoint library.
    I am using RESTAPI Javascript code as below : 
      var call = jQuery.ajax({
                    url: _spPageContextInfo.webAbsoluteUrl + "/_api/web/GetFolderByServerRelativeUrl('" + folderName + "')/Files",
                    type: "GET",
                    dataType: "json",
                    headers: {
                        Accept: "application/json;odata=verbose"
    This code retrieves all the files in a particular folder, except files with extension of .wmv.
    The count of files retrieved also doesnt include .wmv files.
    Can anyone tell me why this is happening.
    Thanks

    Hi,
    As this is not an expected outcome when requesting files of a library, a suggestion is that please create a new library and upload one sample .wmv file to it and send the request
    again to see if it is an issue of Document Library.
    Feel free to reply with the test result if the issue still exists or there any progress.
    Thanks
    Patrick Liang
    Forum Support
    Please remember to mark the replies as answers if they
    help and unmark them if they provide no help. If you have feedback for TechNet
    Subscriber Support, contact [email protected]
    Patrick Liang
    TechNet Community Support

  • Can I Share a document with a user who does not have righs to the site? (SharePoint 2013 on prem)

    Joe is in Sales
    He must Share a document with Jane in Marketing.
    He only wants to Share this one document.
    Does he need to go into the Sales site and add Jane as a site user? Jane will then be able to see everything on the site. No good.
    Does Joe now need to break inheritance on all the other site libraries from Jane to hide them??
    In a perfect world, Joe shares the doc with Jane. Jane gets email with link. Jane clicks link and goes to sale site where all she sees is the document that was Shared- nothing else.
    Cheers, Jim ___________________________________________________ If this was helpful please mark as an answer.

    With 2013, you can just Share the specific item. It will automatically break inheritance on that item and allow Jane to see that one document only and Jane will get a link inviting her to the document.
    Trevor Seward
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • VS2012 removing Package folder for SharePoint 2013

    Hi,
    Has anybody faced a problem with Visual studio 2012 where it removes the package folder automatically when you open the project and working in a team. After that it throws error in publishing and deploying and one has to readd this folder from backup. we
    are using TFS and dont know what is causing this issue to trigger.
    Appreciate any help.
    Nitin Gupta
    Nitin Gupta SharePoint Consultant

    Hi Nitin,
    I'd like to know what's the error in publishing and deploying, and it would be better to elaborate more details about your scenario and let us know the reproduce steps.
    You can check if you have delete the folder but not check in. And you can also try to create a new workspace, then do a workspace mapping. Make sure the local version are the same with the server version and try again. Another option is have a check on other
    machines.
    Best regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Error when running workflow form list item - workflow manager SharePoint 2013

    I am getting the following error in the workflow services log when I tried to run a SPD 2013 workflow from as list item. The workflow page comes up with an "An unexpected error has occurred"
    page when opened:
    Error processing management request. Method: GET, RequestUri: http://servername:12291/$Workflows/$Instances?$skip=0&$top=100&monitoringParameter=1f51aa43-2f1c-4fc5-a86d-f638ca57c00d, Error: System.Data.SqlClient.SqlException (0x80131904): The procedure "GetInstances" has no parameter named "@OtherWorkflowStatus".
    at Microsoft.Workflow.Common.AsyncResult.End[TAsyncResult](IAsyncResult result)
    at Microsoft.Workflow.Gateway.HttpAsyncResult.End[TAsyncResult](IAsyncResult result)
    at Microsoft.Workflow.Gateway.WorkflowServiceGateway.<>c__DisplayClass9d.<EndGetInstances>b__9c()
    at Microsoft.Workflow.Gateway.WorkflowServiceGateway.ExceptionFilter[T](Func`1 body)
    at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
    ClientConnectionId:d2039360-b352-4d81-9bb7-b647e2938d06
    Can't find anything on google.
    Edit: Ok, when I look at the error, it is saying the the "GetInstances" stored procedure in the WFInstanceManagementDB database does not have a parameter named "@OtherWorkflowStatus".
    For laughs, I added the parameter (which wasn't in there). Now I get the error:
    Procedure or function 'GetInstances' expects parameter '@OtherWorkflowStatus', which was not supplied
    It seems like there is something not right about my installation. Previously, I couldn't get the workflow backend service to run because there were config values missing from the workflow manager database. At the time I tried to uninstall/reinstall
    WFM to no avail. I eventually had to manually add the values to get it to work. Something is not right about the WFM install/config process.

    Here is what I had to do to get it working:
    Leave the WFM (Workflow Manager) farm using the WFM config tool
    Uninstall WFM, Service Bus, and the CU's from control panel
    Uninstall Workflow Manager Client if it exists in the control panel, it didn't in mine
    Delete the following databases in SQL Server:
    SbGatewayDatabase
    SbManagementDB
    SBMessageContainer01
    WFInstanceManagementDB
    WFManagementDB
    WFResourceManagementDB
    Delete the workflow proxy service in Central Admin (important)
    Application Management > Manage Service Applications
    Highlight (select) the Workflow Service Application Proxy service (don’t click the hyperlink)
    Select “Delete” from the ribbon.
    Restart the server
    Reinstall
    Enable the workflow proxy service in CA for the web app, the 2013 workflow option will not show up in SPD unless you do this.
    Application Management > Manage Web Applications
    Select your web app
    Select “Service Connections” from the ribbon
    Check the Workflow Service Application Proxy item and click “OK”

  • SharePoint 2013 On-Prem- Can I limit users of only 1 group should be only able to create OneDrive?

    I have a requirements of limiting users to use onedrive for business site. What I want to do is below
    1) I want to configure in such a way that not all users should be able to create their personal site
    2) only members of a particular AD group should be able to create oneDrive?
    Is this possible? and how?

    You can do this by editing the permissions in the User Profile service application.  Access the User Profile service in Central Admin.  Click on the Manage User Permissions link in the first set of links on the manage user profile page.  By
    default the groups listed have all three permissions.  Remove the Create Personal Site permission from all the existing groups.  Now add the AD group that you want to be able to create personal MySites (OneDrive) and give them all three permissions.
     Click OK.
    This won't affect any existing users that already created mySites (OneDerive).  But only members of the AD group you gave permission to will be able to create OneDrive for business sites from then on.
    Paul Stork SharePoint Server MVP
    Principal Architect: Blue Chip Consulting Group
    Blog: http://dontpapanic.com/blog
    Twitter: Follow @pstork
    Please remember to mark your question as "answered" if this solves your problem.

  • Associated Items Field in SharePoint 2013

    Hi ,
    I have two custom lists :
          -  Products List  which contains the list of products ( child list)
           - Products Category List which contains the list of categories ( parent list)
          - A lookup column in the Products List which point to the Products Category List.
    My requirement is to show in  the parent list 'Category List' the list of products of the child list associated for each category with the ability of editing and deleting the product directly in the 'category List'.
    How to accomplish this requirement.
    Any help will be appreciated.
    Thanks.

    update the category list edit form and add connected webpart displays the products 
    check the below video
    http://www.youtube.com/watch?v=cYU8bQ6Sw8I
    Hope that helps|Amr Fouad|MCTS,MCPD sharePoint 2010

  • SharePoint 2013- on-Prem - Create OneDrive Site for all users automatically

    I want to create OneDrive for all users automatically by running some PowerShell code
    Can somebody provide me link to the reference of creating that PS script

    Hi,
    here you are the code as stated in this link
    http://matthewyarlett.blogspot.com/2014/06/script-creating-sharepoint-user-mysites.html
    Function Create-MySite
    [CmdletBinding()]
    Param
    [Parameter(Mandatory = $True,Position=2,valueFromPipeline=$true)][String]$Username,
    [Parameter(Mandatory = $True,Position=1)][String]$MySiteRootURL
    [void][reflection.assembly]::Loadwithpartialname("Microsoft.Office.Server");
    $site=new-object Microsoft.SharePoint.SPSite($MySiteRootURL);
    try
    $serviceContext = Get-SPServiceContext $site;
    $upm = new-object Microsoft.Office.Server.UserProfiles.UserProfileManager($serviceContext);
    if($upm.UserExists($Username) -eq $false)
    Write-Host "User $Username was not found in the profile store." -f yellow;
    return;
    $userProfile = $upm.GetUserProfile($Username);
    if($userProfile.PersonalSite -eq $Null)
    Write-Host "Creating MySite for user $Username" -f darkyellow;
    $userProfile.CreatePersonalSite();
    Write-host "Successfully created MySite for user $Username" -f green;
    else
    Write-Host "User $Username already has a MySite." -f darkgreen;
    catch
    Write-Host "Encountered an error creating a MySite for user $Username. Error:"$_.Exception -f Red;
    finally
    $site.Dispose();
    to call the function:
    #Example - Create a MySite for user "tonyj"
    Create-MySite -MySiteRootURL "http://mysite.bigintranet.com.au" -Username "tonyj"
    #To Create for an array of users
    $users = @('tonyj','bobh','markf','billd')
    $users | Foreach {Create-MySite -MySiteRootURL "http://mysite.bigintranet.com.au" -username $_}
    Kind Regards,
    John Naguib
    Technical Consultant/Architect
    MCITP, MCPD, MCTS, MCT, TOGAF 9 Foundation
    Please remember to mark your question as answered if this solves your problem

Maybe you are looking for

  • Error during deploying MDM 7.1 Sp02 bussiness packages in CE7.1 using JSPM

    Hello, I am facing error when i am trying to deploy following MDM sca file in CE7.1 using JSPM 1. BPMDMAPP02_115.sca 2. BPMDMTECH02_115.sca I have already deployed following SCA file into CE7.1 successfully. 3 .MDMJAVAAPI02_59.sca  (deployed success)

  • ADF + Tomcat: what does/doesn't work?

    Is there a handy list anywhere of which technologies will work under Tomcat?

  • Oracle 10g and internet connection

    I recently installed a program which uses and installed the Oracle 10g database, but cannot run the database while I have an internet connection. If I disable my internet, I can run Oracle and my program. If I am connected to the internet and run the

  • Select List not returning return_value

    Greetings I have a field on a page that is Display As: Select List. My list of values definition, (as generated by the Create Dynamic List of Values wizard) select DNAME display_value, DEPTNO return_value from DEPT order by 1 When I run my page and s

  • Is it possible to make non-virtual calls in Java?

    Hi all, I'd like to hear some expert's opinion about this: if I mark a class as final, its method call will not be virtual? that is, there won't be "late binding" in the Virtual Machine? or still the JVM binds its calls at runtime ?? I'm asking this