add new demo and stub