i wonder if we additionally want to distinguish Functional and Unit tests?