# 0.7 "using" statement

**URL:** https://discourse.julialang.org/t/0-7-using-statement/13104
**Category:** General Usage
**Created:** [August 9, 2018, 3:28pm UTC](https://discourse.julialang.org/t/0-7-using-statement/13104 "2018-08-09T15:28:27Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![austinbean](https://avatars.discourse-cdn.com/v4/letter/a/839c29/32.png) [@austinbean](https://discourse.julialang.org/u/austinbean)
#### Post date: [August 9, 2018, 3:28pm UTC](https://discourse.julialang.org/t/0-7-using-statement/13104/1 "2018-08-09T15:28:27Z")

</div>

I have a bunch of types, structs and functions in a file I called ProjectModule.jl

Something like:

```julia
module ProjectModule
    using DataFrames
    abstract type A end
    mutable struct foo <: A
        a::Int64
    end 
    function f(x::foo)
       return x.a 
    end
   include("OtherStuff.jl")
   export SomethingElse
end

```

I used to be able to write

`using ProjectModule `

Now that errors with

```julia
ERROR: ArgumentError: Package ProjectModule not found in current path:
- Run `Pkg.add("ProjectModule")` to install the ProjectModule package.

```

`import` gives the same error. (I know these have different intended effects I was just trying to see if one of them would work.)

but

```julia
Pkg.add("ProjectModule")

```

gives an error because I have not created this a package, nor do I intend to.

I have looked at [this issue](https://discourse.julialang.org/t/deprecation-warning-even-after-using-statement-0-7/11013) and another [maybe similar](https://discourse.julialang.org/t/using-staticarrays-on-0-7-fails-solved/11133) issue, but those do not seem to be the solution.

I am running Julia from within the folder containing the file `ProjectModule.jl`. Do I need to tell Julia to look in the directory I’m working in for this file?
