parameter interface in progress