more binary files ignored
added example of using protocol