add code first style