added routes, call generateString on create()