added design model