An wrapper class of ado, to make it easy to use