Implemented update and modules