scaffold for util functions