cleaned demo