multiple areas working and added the anchor functionality