added basic prototype example