core module is at the same level of directory