add EF integration