custom logger added