some utils used by other (my) projects