demo part completed