functional, but not featureful