Add prototype of functionality #582