build basic frame
build basic frame