added ability to select multiple ranges
updated shadow lib + added map files