Add some exprimental code
Add exercise 3