made some function arguments final, removed log-helper-method (as log is mandatory and static)
initially added