update matrix test; this should be an option
wrap on the cylinder