initial commit with original code