self-adaptive composite