be more clear about test procedure (use self-explanatory function names)