added multifasta support