state of functionality