[^] done some exercises