add basedatamodel