api layer for logo #22