added idea scaffold