functioned thing