context add logic works