changed interface to classic