Design and quit implemented
Merging