added presentation, data and code