ok, just make a mvp, hold on