changed print concatenation to single layer between printhook and next layers; updated cpp & objc wrappers for print concat