Write a short summary on functions, some parameters and perhaps some tweaks possible in the source code.