Edited Design section. Added another reference.