spawn 메소드 구현