Feature/meigen class