remove abstract dao