adding behaviour files
mofified a part of protocol