half process
fix