add interactive prototype