layered design and legacy application
update the DESIGN document according to the layers defintion