added self anneal to primer and to test method