creates module + some changing of names