added string calculator