getting ready to add primer functionality