add todo for lock using