update: add modules