first two examples done
finished demo one