added finite mixture reading