implements SimpleTapLoader and depend classes