add idea to gitignore
add new member, refactor code.