resolved abstract todos