.
all slots mgde