add abstract, presentation and prepared code
add presented code state