add rule to gitignore
attachment model
component model