add factory girl and test