system design details added