add and update new modules