build basic frame