Working on ex17, not done yet