slot review

More slot review