coding, photo, plant and demo