oo style for scrapboot