added strings framework