circle demo works as designed