Get updates interactions
Support shuffle method
Added documantatin for all the methods already implemented