first push of assignment