added direct-slots-alist with of test