prepare 전체