logic modules modified