added design comments