Added 'addAll()' and 'getCurrent()' method
Holy crap, it works