Added code for design; no API functionality.