SYSTEM DESIGN