circle and linear with toggle