removed stringparser param from callback because it does not make sense