add Crystal Ball JS implementation