refact zimeiti file structure