start of tutorial components
add some files for stack
some corrections and extensions