Updated with idealist description