upated spawn