slot selector
working on history
added history pagination