beautiful on the outside, this demo is ugly on the inside