moduleI updates and tests