change X to a link (to avoid submodules)
update style
update X