add tests for subauto methods