added inner and outer radius options