assigment interface improve
update zend