added defend functionality
updated binary files