New: steerable