add new source module