my scala utils