add fetchone api