add infinite list container, add create_logger function for utils module