Type-Hinting Added