add typo property(height, width)
restore scroll top
fix forEach