updated shared modules