adapting to habitat