initialize passing