basic form for testing