First commit with the basic classes