habitat matching