review input from Z