An XML query compilation processor includes an execution compiler that transforms an XML query into an executable XML query plan. The handle structure may be mounted to a driving shaft installed in a housing of the apparatus for opening and closing the window and may then be foldable. The instant messaging system user interface displayed to each user also displays the list of files that are shared with that user.