pass4 added