Added comment
Added _size and _callback functions