added loader for advanced interface