만들어야 하는 기능들.