added some binary operations for strings