more improvements mapped var and other solid variables