begin implementing fetchRow