completed justifying text
completed string manipulation