As XML has become a standard for data representation, it is inevitable to propose and implement techniques for effi- cient managing of XML data. A natural alternative is to ex- ploit features and functions of (object-)relational database systems, i.e. to rely on their long theoretical and practical history. The main concern of such techniques is the choice of an appropriate XML-to-relational mapping strategy. In this paper we focus on enhancing of user-driven tech- niques which leave the mapping decisions in hands of users. We propose an algorithm which exploits the user-given an- notations more deeply searching the user-specified "hints" in the rest of the schema and applies an adaptive method on the remaining schema fragments. We describe the algo- rithm, implementation of its key features called UserMap, and results of experimental testing on real XML data.