refactor
refactored implode
add states txt file
add states challenge