Add advanced interface