mucking with scala