demo with ng