finished initial steps for strings