utils for routine work