modules interface has been built