adding string calc using SOLID