allow maps to keep track of multiple layers