implements 30 overlay frames