altered account functions