extra CL utilities