add three demos