Start of the new parameter implementation