added ztransition