updated parameter interface.