added native module templates