added control for inner radius