Extra utilities (42/48)

Extra utilities