rearranging utils