seperated files, started basic live example