frames work