structures separation bug fix