tengine stuff. external modules? who needs em