Top Hat with spin