last work is to fix the line bug