reveal.js added
skeleton and struct