Added ex16, and own version of it and ex17