finished layouts and routing