save spin infrastructure. fix small html bug