add 3 basic demos