unneeded
added constructor helper...
updated example