adjusted comment signature
added function signatures for binary operations