minor modifications, added I and circular shape