finished with demo