added abstract functions for loading modules into anki