defined interface for new parameter object