working serverdata component
working state
working pagination
added extendComponent method
working counts