update demo to not use other core elements