add room model and DAO