first tests and test requirements