Function 구현 및 배치