complete demo frame