initial commit. supported 3.8 kernel.