Adds basic functionality + basic example