updated protocol comformance declaration
updated cell reseting