working with seperate module directory