setup working demo project