guide to testing etc