introduced script and http_user
added documentation & refactored parameter names