added radius to constructor