add utilities and steering