basic frame(head)