prototyped Jack CV port
merge
merge
merge