# Programming with Sage: defining module

Let's say I want to write two modules 'addition.sage' and 'result.sage'.

I would like to import 'addition.sage' in 'result.sage'. How can I do this?

I've try the following, but it doesn't seem to work.

'addition.sage' file:

`from sage.all import *`

`add(x,y)=x+y`

'result.sage' file:

`from addition import add`

`print add(1,2)`

my sage session:

`sage: load('myPath/result.sage')`

This gives me the error 'ImportError: No module named addition'.

Although, my PYTHONPATH contains the directory where my two modules are located.