Working Version, no maps.