even better X setup