This is great. thanks for sharing, i will share it with my students;)