add methods
* .gitignore: add gitignore file