fixed another type thanks to aseem