updated to latest prototype