making more flexible for RDBMS integration