Implement Cell using revealing for better performance