Added description, updated for new layers, auto resize map