Temp+folder re struct

latest stable branch