added structure map