add core and basiv modules