make forward background
fix conflict