fixed dimension reading