fix bug separate