frontend started, backend moved to seperate file