extract base store out of course repository
add pending and complete tabs to popup