renamed all method to many
handling for poorly formatted locations
add docs