add context weight depends