Revert "added binary operation, string operation, fabrics and function"

This reverts commit 8c27450d4a62cbafddb7b41c59a5a51215867240.