added new field radius, still buggy