Ariel -adding classes and interfaces (infrastructor to work with)