First commit. All the code as it comes from the factory