added reusing cells