fill, fillAll
integrate to printInfo