complete the basic frame