z-works - work in progress