v3

initial gui, initializing factories,