Change the DAO function to save eventually