basic frame from Heather