updated to include 'tests' block