Writing your own module