split repacement
add pseudo
fix