capitalize the X in Xcon because it is a constructor