add base games framework