add ability to use mode other than :advanced