Added intial spawning method still not done:(