add location modules which are implemented a little