integrated ReciepLogic and redefined StringClass