locked candidates 2 implemented