initial commit with original sources version 1.0
first working version