finished part one

of the sample demo