added d.ts