Code cleaned up and working. Slots are easy to access.