override state