interfaces modified to support configuration