no shared resources are used in this method and inside called methods