pivot to a much simpler MVP approach