implemented more ::d tests