whole mess of functionality additions