working on PrintLog and its support