add preliminary boxlist code