adaptive cognition module