add faker
add ignore files
fix model