refacto DAO
refacto convert
Init recup callback