micro ecosystem