lots of work on X