reconstruct

add circle shape
combine fields