added idea about progression system