adding parameter documentation. adding Application::call