experimenting with languages