Spawn, interface and build