initial version of BaseX module