from others blog demo