Setup basic architecture