add custom parameter initialization possibility