chapters split in files and functional and technical design added