prototype updated

should be good enogh for demo