Adaptive context project